package test1;
//
////class Base {
////    Base() {
////        System.out.print("Base");
////    }
////}
//
////public class Alpha extends Base {
////
////    public static void main( String[] args ) {
////        new Alpha();//1
////        //调用父类无参的构造方法
////        new Base();//2
////    }
////}
//class A
//{
//    public int a=10;
//}
//
//class B extends A{
//    public int b=10;
//}
//
//
//
//
//public class test1 extends B {
//    public static void main(String[] args) {
//        test1 t=new test1();
//        int tt=t.super.a;
//        //System.out.println(t.super.a);
//    }
//
////    public static void main1( String[] args ) {
////        new test1();//1
////        //调用父类无参的构造方法
////        new Base();//2
////    }
//}
//class B{
//    private  int b=20;
//
//    public int getB() {
//        return b;
//    }
//}
//
//
//interface  yzy {
//    void yzy_1();
//}
//
//interface yzy2 extends yzy{
//
//}
//
//
//class A extends B{
//    private  int a=10;
//
//    public int getA() {
//        return super.getB();
//    }
//}
//public class test1 extends A{
//    public static void main(String[] args) {
//        test1 t=new test1();
//        int tt=t.getA();
//       //int ttt=super.getA();
//        System.out.println(tt);
//    }
//}

class A
{
    int a=10;
}

public class test1 {
    public static void main(String[] args) {
        A aa=new A();
        aa.a=20;

        A bb=aa;
        System.out.println(bb.a);


        Object
    }
}